16f3658c77ed8ae50725b176eb9c377aafa8663d,src/main/java/com/mercateo/common/rest/schemagen/generator/ObjectContext.java,ObjectContext,forField,#Field#,154
Before Change
field.setAccessible(true);
}
List<U> newAllowedValues = new ArrayList<>();
allowedValues.stream().forEach(x -> addToAllowedValues(field, newAllowedValues, x));
builder.withAllowedValues(newAllowedValues);
}
After Change
field.setAccessible(true);
}
builder.withAllowedValues(allowedValues.stream()
.filter(Objects::nonNull)
.flatMap(value -> (Stream<U>) addToAllowedValues(field, value))
.collect(Collectors.toList())
);
}
if (isRequired(field)) {